二元運算符(最小計算類型為int)
public static void main(String[] args) {
int i=4,j=2;
System.out.println(i+j);//6
System.out.println(i-j);//2
System.out.println(i*j);//8
System.out.println(i/j);//2
System.out.println(i%j);//0 取餘數
}
一元運算符(自增運算符)
public static void main(String[] args) {
int i=2;
int j=i;
i++;
System.out.println(i);//3
System.out.println(j);//2 先賦值後i再進行自增 因此i=3,j=2
int i=2;
int j=++i;
System.out.println(i);//3
System.out.println(j);//3 i先自增後再賦值給j 因此i=3,j=3
}
= 將等號右邊的結果賦值給左邊
+= 將元素進行運算後重新賦值給自己
使用賦值運算符,資料類型不會發生變化
byte b1=10;
b1 =b1+10;=>須改為 b1+=20;
public static void main(String[] args) {
byte b= 10;
short s=b;
System.out.println(s);//10
int i=6;
i+=3; // 6+3=9
i-=3; // 6-3=3
i*=3; // 6*3=18
i/=3; // 6/3=2
i%=3; // 6/3取餘數=0
}